What do all acids and all bases have in common